The assoc function takes an infinite number of arguments which are key value pairs. The function
then generates a type of list that has unique keys that can be of any type. A value can be retrieved
by calling pull on the array with the correct key.
-----------------------------------------------------------------------------------------------------


(define hash (assoc (pair "hello" "there") (pair 1 "2") (pair (quote bob) "bobby")))
(write (pull hash (quote bob)))
